<?php

class Admin_Model_Post_Post implements Admin_Model_ModelInterface {
	protected $_id;
	protected $_title;
	protected $_content;
	protected $_status;
	protected $_created;
	protected $_modified;
	protected $_published;
	protected $_userId;
	protected $_meta;
	
	public function __set($name, $value) {
		$this->$name = $value;
	}
	
	public function __get($name) {
		return $this->$name;
	}
	
	public function getId() {
		return $this->_id;
	}

	/**
	 * 
	 * @param type $id
	 * @return \Admin_Model_Post_Post
	 */
	public function setId($id) {
		$this->_id = $id;
		
		return $this;
	}

	public function getTitle() {
		return $this->_title;
	}

	/**
	 * 
	 * @param type $title
	 * @return \Admin_Model_Post_Post
	 */
	public function setTitle($title) {
		$this->_title = $title;
		
		return $this;
	}

	public function getContent() {
		return $this->_content;
	}

	/**
	 * 
	 * @param type $content
	 * @return \Admin_Model_Post_Post
	 */
	public function setContent($content) {
		$this->_content = $content;
		
		return $this;
	}

	public function getStatus() {
		return $this->_status;
	}

	/**
	 * 
	 * @param type $status
	 * @return \Admin_Model_Post_Post
	 */
	public function setStatus($status) {
		$this->_status = $status;
		
		return $this;
	}

	public function getCreated() {
		return $this->_created;
	}

	/**
	 * 
	 * @param type $created
	 * @return \Admin_Model_Post_Post
	 */
	public function setCreated($created) {
		$this->_created = $created;
		
		return $this;
	}

	public function getModified() {
		return $this->_modified;
	}

	/**
	 * 
	 * @param type $modified
	 * @return \Admin_Model_Post_Post
	 */
	public function setModified($modified) {
		$this->_modified = $modified;
		
		return $this;
	}

	public function getPublished() {
		return $this->_published;
	}

	/**
	 * 
	 * @param type $published
	 * @return \Admin_Model_Post_Post
	 */
	public function setPublished($published) {
		$this->_published = $published;
		
		return $this;
	}

	public function getUserId() {
		return $this->_userId;
	}

	/**
	 * 
	 * @param type $userId
	 * @return \Admin_Model_Post_Post
	 */
	public function setUserId($userId) {
		$this->_userId = $userId;
		
		return $this;
	}

	public function getMeta() {
		return $this->_meta;
	}

	/**
	 * 
	 * @param type $meta
	 * @return \Admin_Model_Post_Post
	 */
	public function setMeta($meta) {
		$this->_meta = $meta;
		
		return $this;
	}
}